package com.mgetool.ui.animation;
/**
 * 动画相关的监听器
 * @author wangbin
 *
 */
public interface IAnimationListener {
	/**
	 * 动画播放完毕监听器
	 * @param animation
	 */
	void animationEnd(IAnimation animation);
	/**
	 * 动画被触碰
	 * @param animation
	 */
	void animationOnTouch(IAnimation animation);
	/**
	 * 动画播放时间完毕
	 * @param animation
	 */
	void animationTimeOutListener(IAnimation animation);
	
	/**
	 * 动画播放到第几帧
	 * @param animation
	 * 			动画对象
	 * @param animationIdx
	 * 		动画套件播放到的动画的索引
	 * @param frameIdx
	 * 		动画播放到的帧索引
	 */
	void animationPlayIndex(IAnimation animation, int animationIdx, int frameIdx);
}
